/*
Theme Name: Twenty Twelve
Theme URI: https://wordpress.org/themes/twentytwelve/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}

---------- Further reading

http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/


/* =Reset
-------------------------------------------------------------- */




.owl-caption .sub-title {
font-size: 17px;
position: relative;	
top: 5px;
font-weight: 500;
text-shadow: 0px !important;
display: block;
max-width: 800px;
padding: 15px;border-radius: 12px;

}
.sub-title p {
color: #fff;
font-size: 45px;
font-family: arial, sans-serif;
font-weight: 600;
letter-spacing: 0.5px;
line-height: 49px;
text-shadow: none !important;
}
.sub-title p:first-child {
color: #d60f17;
font-size: 26px;
font-family: arial, sans-serif;
text-transform: none !important;
font-weight: 600;
}




#owl-demo4 .item{
				margin: 3px;
			}
			#owl-demo4 .item img{
				display: block;
				width: 180px;
				height: 120px;
				object-fit: contain;
			}

			 #demo4 {/*padding-top:80px;*/}
			 #owl-demo4 .item a {padding-top:50px;}
#owl-demo4 .item p{
color : #000 !important;
}
.visitor-counter-heading a{
text-transform: uppercase !important; 
}
.visitor-counter-content p{
margin: 0px;
font-size: 14px;
}
.visitor-counter-content{
padding-top: 42px;
}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #fff;
    text-decoration:none;
}
 
.navigation li {
    display: inline;
}
 
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    background-color: #d63240;
    border-radius: 3px;
    cursor: pointer;
    padding: 12px;
    padding: 0.75rem;
}
 
.navigation li a:hover,
.navigation li.active a {
    background-color:#800000;
}

/* blog-area */
.blog-img img{width:100%;}
.hgroup{
margin-bottom: 30px !important;
    margin-top: 30px !important;}
	.blog-img{position:relative;}
.blog-img-cont{position:absolute;left:0;right:0;margin:0 auto;bottom:0;background:none repeat scroll 0 0 #d63240;max-width:570px;padding:0 10px 10px 10px;
border-top-left-radius:20px;
border-bottom-right-radius:20px;
}
.blog-img-cont p{color:#fff;}
.blog-right{background:red;padding:12px;}
.cat-cont{}
.cat-cont ul li {
  font-size: 16px;
  margin-bottom: 23px;
  width: 100%;
  color: #fff;
}
.cat-cont ul{padding-left:0px;}
.cat-cont ul li a{float:left;}
.cat-cont ul li span{float:right;display:inline-block;}
.our-blog-head{padding:5px 0;background:#d63240;}
.our-blog-head h2{color:#fff;}
.blog-area{padding:55px 0 5px 0;}



.content_img img{
    width: 100%;
    height: 227px;
    object-fit: cover;
}
.more-link{
    color: white;
}
.navbar-nav > li {
    width: 12.5% !important;
}

.nav > li > a {font-size:12px!important;}

.blog_img img{
    width: 100%;
    height: 292px;
    object-fit: fill !important;
}
#form-allowed-tags{
    display: none;
}

.nav > li > a {
    padding: 28px 8px !important;
}
. twitter_space{
padding-left: 0px !important;
}
.blog-social {
  padding-top: 25px;
  position:relative;
}
.blog-social ul li{padding-right:8px;display:inline-block;}
.blog-social ul li i {
  color: #ffffff;
  font-size: 16px;
}
.blog-social{float: right;}
.blog-social:before {position:absolute;left:0;bottom:-13px;width:200px;height:2px;content:"";}
.search {
    float: right;
    margin-bottom: 20px;
    margin-right: 22px;
}
.search #s {
    width: 136px;
height: 28px;
}
.screen-reader-text{
display: none;
}
#searchsubmit{
height: 31px;
padding: 2px 2px;
font-size: 12px;
line-height: 12px;
}
.page-header h1{font-size: 32px;}

.owl-carousel {padding-left:100px; padding-right:100px;}
@media (max-width: 991px){
.blog-social {
  padding-top: 14px;
  position: relative;
}
.blog-social:before {
  bottom: -6px;
}
}
@media (max-width: 767px) {
.blog-social {
  padding-top: 9px;
}
}
@media (max-width: 767px) {

    .blog-area .row.d-flex {
        -ms-display:flexbox;
        display: flex;
        flex-wrap: wrap;
    }
    .blog-area .postcontnst {
        margin: 0 15px;
    }
	.owl-carousel  { padding-left:100px; }
	
	
}
@media (min-width: 768px) {

    .blog-area .row.d-flex {
        -ms-display:flexbox;
        display: flex;
        align-items: center;
        background: #d63240;
    }
    .blog-area .images-wrapper.content_img {
        padding:0 15px 0 0 !important;
    }
}

#team_info_else p {
    color: #fff;
}

